package day10;
/*
 * Java 四种权限 private 缺省（default） protected public
 * private   类内部
 * （缺省）      类内部、同一个包
 * protected 类内部 同一个包 包不同子类
 * public    类内部 同一个包 包不同子类 同一个工程
 * 
 * 四种权限可以来修饰类及类的内部结构： 属性、方法、构造器、内部类
 * 
 * 具体的，4权限都可以用来修饰内部结构，属性、方法、构造器、内部类
 * 		修饰类 只能使用，缺省、public
 *
 */
public class AnimalTest {
	public static void main(String[] args) {
		Animal a = new Animal();
		a.name = "大猫";
		a.age = 123;
		
//		a.legs =12;
//		System.out.println(a.legs);
		
		a.setLegs(10);
		System.out.println(a.getLegs());

	}
}

class Animal{
	String name;
	int age;
	private int legs;
	
	public void eat(){
		System.out.println("eat");
	}
	
	public void setLegs(int num){
		if(num>0 && num%2==0){
			legs = num;
		}
		else{
			legs=0;
//			异常抛出
		}
	}
	
	public int getLegs() {
		return legs;
	}
	
}